home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2006 December / PCWDEC06.iso / Software / Trial / Paint Shop Pro XI / Data1.cab / _DCB83693BCEE49D4A89D5692457313B8 < prev    next >
Encoding:
Text File  |  2006-08-04  |  3.3 KB  |  96 lines

  1. from PSPApp import *
  2. import PSPUtils
  3.  
  4. def ScriptProperties():
  5.     return {
  6.         'Author': 'Clifton Norton',
  7.         'Copyright': 'None',
  8.         'Description': "Makes image look like a sketch",
  9.         'Host': 'Paint Shop Pro',
  10.         'Host Version': '8.00'
  11.         }
  12.  
  13. def Do(Environment):
  14.     if PSPUtils.LayerIsBackground( Environment, App.TargetDocument ):
  15.         App.Do( Environment, 'LayerPromoteBackground', {
  16.                 'GeneralSettings': {
  17.                     'ExecutionMode': App.Constants.ExecutionMode.Default, 
  18.                     'AutoActionMode': App.Constants.AutoActionMode.Match
  19.                     }
  20.                 })
  21.  
  22.     App.Do( Environment, 'LayerDuplicate', {
  23.             'GeneralSettings': {
  24.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  25.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  26.                 }
  27.             })
  28.  
  29.     App.Do( Environment, 'Colorize', {
  30.             'Hue': 0, 
  31.             'Saturation': 0, 
  32.             'GeneralSettings': {
  33.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  34.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  35.                 }
  36.             })
  37.  
  38.     App.Do( Environment, 'LayerDuplicate', {
  39.             'GeneralSettings': {
  40.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  41.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  42.                 }
  43.             })
  44.  
  45.     App.Do( Environment, 'NegativeImage', {
  46.             'GeneralSettings': {
  47.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  48.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  49.                 }
  50.             })
  51.  
  52.     App.Do( Environment, 'LayerProperties', {
  53.             'General': {
  54.                 'Opacity': None, 
  55.                 'Name': None, 
  56.                 'IsVisible': None, 
  57.                 'IsTransparencyLocked': None, 
  58.                 'LinkSet': None, 
  59.                 'UseHighlight': None, 
  60.                 'PaletteHighlightColor': None, 
  61.                 'GroupLink': None, 
  62.                 'BlendMode': App.Constants.BlendMode.Dodge
  63.                 }, 
  64.             'BlendRanges': None, 
  65.             'Path': (0,0,[],App.Constants.Boolean.false), 
  66.             'BrightnessContrast': None, 
  67.             'ChannelMixer': None, 
  68.             'ColorBalance': None, 
  69.             'CurveParams': None, 
  70.             'HSL': None, 
  71.             'Threshold': None, 
  72.             'Levels': None, 
  73.             'Posterize': None, 
  74.             'Overlay': None, 
  75.             'GeneralSettings': {
  76.                 'ExecutionMode': App.Constants.ExecutionMode.Silent, 
  77.                 'AutoActionMode': App.Constants.AutoActionMode.Default
  78.                 }
  79.             })
  80.  
  81.     App.Do( Environment, 'BlurAverage', {
  82.             'Aperture': 25, 
  83.             'GeneralSettings': {
  84.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  85.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  86.                 }
  87.             })
  88.  
  89.     App.Do( Environment, 'LayerMergeAll', {
  90.             'GeneralSettings': {
  91.                 'ExecutionMode': App.Constants.ExecutionMode.Default, 
  92.                 'AutoActionMode': App.Constants.AutoActionMode.Match
  93.                 }
  94.             })
  95.  
  96.